package com.example.administrator.himalaya.entity.categoryentity;

import java.util.List;

/**
 * Created by Administrator on 2016/12/13.
 */

public class ProgramEntity {
    private int ret;
    private DatasEntity data;

    public int getRet() {
        return ret;
    }

    public void setRet(int ret) {
        this.ret = ret;
    }

    public DatasEntity getData() {
        return data;
    }

    public void setData(DatasEntity data) {
        this.data = data;
    }

    public class DatasEntity{
        private DetailsEntity details;
        private UserEntity user;
        private RecsEntity recs;
        private boolean showFeedBitton;

        public DetailsEntity getDetails() {
            return details;
        }

        public void setDetails(DetailsEntity details) {
            this.details = details;
        }

        public UserEntity getUser() {
            return user;
        }

        public void setUser(UserEntity user) {
            this.user = user;
        }

        public RecsEntity getRecs() {
            return recs;
        }

        public void setRecs(RecsEntity recs) {
            this.recs = recs;
        }

        public boolean isShowFeedBitton() {
            return showFeedBitton;
        }

        public void setShowFeedBitton(boolean showFeedBitton) {
            this.showFeedBitton = showFeedBitton;
        }

        public class DetailsEntity{
            private int albumId;
            private String intro;
            private String introRich;
            private String tags;

            public int getAlbumId() {
                return albumId;
            }

            public void setAlbumId(int albumId) {
                this.albumId = albumId;
            }

            public String getIntro() {
                return intro;
            }

            public void setIntro(String intro) {
                this.intro = intro;
            }

            public String getIntroRich() {
                return introRich;
            }

            public void setIntroRich(String introRich) {
                this.introRich = introRich;
            }

            public String getTags() {
                return tags;
            }

            public void setTags(String tags) {
                this.tags = tags;
            }
        }
        public class UserEntity{
            private int uid;
            private String nickname;
            private boolean isVerified;
            private String smallLogo;
            private boolean isFollowed;
            private int followers;
            private int followings;
            private int tracks;
            private int albums;
            private String ptitle;
            private String personDescribe;
            private String personalSignature;

            public int getUid() {
                return uid;
            }

            public void setUid(int uid) {
                this.uid = uid;
            }

            public String getNickname() {
                return nickname;
            }

            public void setNickname(String nickname) {
                this.nickname = nickname;
            }

            public boolean isVerified() {
                return isVerified;
            }

            public void setVerified(boolean verified) {
                isVerified = verified;
            }

            public String getSmallLogo() {
                return smallLogo;
            }

            public void setSmallLogo(String smallLogo) {
                this.smallLogo = smallLogo;
            }

            public boolean isFollowed() {
                return isFollowed;
            }

            public void setFollowed(boolean followed) {
                isFollowed = followed;
            }

            public int getFollowers() {
                return followers;
            }

            public void setFollowers(int followers) {
                this.followers = followers;
            }

            public int getFollowings() {
                return followings;
            }

            public void setFollowings(int followings) {
                this.followings = followings;
            }

            public int getTracks() {
                return tracks;
            }

            public void setTracks(int tracks) {
                this.tracks = tracks;
            }

            public int getAlbums() {
                return albums;
            }

            public void setAlbums(int albums) {
                this.albums = albums;
            }

            public String getPtitle() {
                return ptitle;
            }

            public void setPtitle(String ptitle) {
                this.ptitle = ptitle;
            }

            public String getPersonDescribe() {
                return personDescribe;
            }

            public void setPersonDescribe(String personDescribe) {
                this.personDescribe = personDescribe;
            }

            public String getPersonalSignature() {
                return personalSignature;
            }

            public void setPersonalSignature(String personalSignature) {
                this.personalSignature = personalSignature;
            }
        }
        public class RecsEntity{
            private List<ListEntity> list;
            private int pageId;
            private int pageSize;
            private int maxPageId;
            private int totalCount;

            public List<ListEntity> getList() {
                return list;
            }

            public void setList(List<ListEntity> list) {
                this.list = list;
            }

            public int getPageId() {
                return pageId;
            }

            public void setPageId(int pageId) {
                this.pageId = pageId;
            }

            public int getPageSize() {
                return pageSize;
            }

            public void setPageSize(int pageSize) {
                this.pageSize = pageSize;
            }

            public int getMaxPageId() {
                return maxPageId;
            }

            public void setMaxPageId(int maxPageId) {
                this.maxPageId = maxPageId;
            }

            public int getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(int totalCount) {
                this.totalCount = totalCount;
            }

            public class ListEntity{
                private int albumId;
                private String title;
                private String coverSmall;
                private String coverMiddle;
                private int updatedAt;
                private int uid;
                private String intro;
                private int tracks;
                private int playTimes;
                private int playsCounts;
                private int commentsCount;
                private String recSrc;
                private String recTrack;
                private int unReadAlbumCommentCount;

                public int getAlbumId() {
                    return albumId;
                }

                public void setAlbumId(int albumId) {
                    this.albumId = albumId;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public String getCoverSmall() {
                    return coverSmall;
                }

                public void setCoverSmall(String coverSmall) {
                    this.coverSmall = coverSmall;
                }

                public String getCoverMiddle() {
                    return coverMiddle;
                }

                public void setCoverMiddle(String coverMiddle) {
                    this.coverMiddle = coverMiddle;
                }

                public int getUpdatedAt() {
                    return updatedAt;
                }

                public void setUpdatedAt(int updatedAt) {
                    this.updatedAt = updatedAt;
                }

                public int getUid() {
                    return uid;
                }

                public void setUid(int uid) {
                    this.uid = uid;
                }

                public String getIntro() {
                    return intro;
                }

                public void setIntro(String intro) {
                    this.intro = intro;
                }

                public int getTracks() {
                    return tracks;
                }

                public void setTracks(int tracks) {
                    this.tracks = tracks;
                }

                public int getPlayTimes() {
                    return playTimes;
                }

                public void setPlayTimes(int playTimes) {
                    this.playTimes = playTimes;
                }

                public int getPlaysCounts() {
                    return playsCounts;
                }

                public void setPlaysCounts(int playsCounts) {
                    this.playsCounts = playsCounts;
                }

                public int getCommentsCount() {
                    return commentsCount;
                }

                public void setCommentsCount(int commentsCount) {
                    this.commentsCount = commentsCount;
                }

                public String getRecSrc() {
                    return recSrc;
                }

                public void setRecSrc(String recSrc) {
                    this.recSrc = recSrc;
                }

                public String getRecTrack() {
                    return recTrack;
                }

                public void setRecTrack(String recTrack) {
                    this.recTrack = recTrack;
                }

                public int getUnReadAlbumCommentCount() {
                    return unReadAlbumCommentCount;
                }

                public void setUnReadAlbumCommentCount(int unReadAlbumCommentCount) {
                    this.unReadAlbumCommentCount = unReadAlbumCommentCount;
                }
            }
        }

    }
}
